home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / misc / emu / Apex-src.lha / AMIGA.LST < prev    next >
File List  |  2001-09-30  |  5KB  |  130 lines

  1. AMIGA.LST    JUL-12-88
  2.  
  3. The following changes have been made:
  4.  
  5. AMIGAHAN:
  6. Increased vertical resolution from 200/400 to 240/480 (overscan). This makes
  7. text lines easier to read by providing more space between them; it gives the
  8. Amiga the proper aspect ratio (3/4); and it makes Amiga graphics more compatable
  9. with Mac II graphics and IBM VGA (standard Amiga images are a subset).
  10.  
  11. Characters may be positioned on pixel boundaries, not just character cell
  12. boundaries. Use the MOVE intrinsic to position characters. CURSOR still works as
  13. before. (See button labels in PALETTE.)
  14.  
  15. Fixed keyboard CAPS LOCK problem when starting ED. Also multiple CTRL-C's work
  16. as expected. Fixed small problem with auto-repeat.
  17.  
  18. New font is easier to read (horizontal and vertical lines are the same
  19. brightness).
  20.  
  21. New color. PALETTE program can be used to adjust colors.
  22.  
  23. Faster scroll and screen clear (uses blitter).
  24.  
  25. CHKUSR works at all times except in ED (CTRL-S= pause, CTRL-C= abort, and
  26. CTRL-P= abort with save).
  27.  
  28. CTRL-8 is used to turn interlace mode on and off (24 or 48 lines of text).
  29. CTRL-9 turns hires mode on and off (80 or 40 columns of text).
  30.  
  31. FLOPHANA:
  32. Floppy drives run slightly faster. (Eliminated some unnecessary delays waiting
  33. for motor to spin up.)
  34.  
  35. ED updates the display slightly faster. Also ED is modified to work with
  36. CTRL-8 and CTRL-9 which change the screen dimensions.
  37.  
  38. INTA:
  39. A raster set up by VIEW can  have text (text and graphics are combined).
  40. Modified VIEW intrinsic for 240/480 lines.
  41. New CLEAR intrinsic.
  42.  
  43. Added TRAP and GETERR intrinsics. The Amiga does not select individual traps as
  44. does the latest version on the Apple, instead the Amiga selects all or nothing
  45. -- TRAP('TRUE') or TRAP('FALSE'). -- this is the way the Apple used to work.
  46.  
  47. PORTED PROGRAMS:
  48. SCAN and CONCAT (these required the TRAP and GETERR intrinsics).
  49.  
  50. BUG - Debugger. Commands: Dm addr, DR, DDn, DAn, DPc, DUsp, DSr, DBn, Sm addr,
  51. ".", SR val, SDn val, SAn val, SPc val, SUsp val, SSr val, SBn val, Go pc,
  52. Tr pc, F(ill) start end pat, M(ove) start end to, Z (frame size) bytes, CTRL-C.
  53. (See source code for details).
  54.  
  55. Updated XPLCODES.XPL
  56. TERM - a general purpose terminal simulator.
  57. CKSUM - computes the checksum of a file. Used to determine if two files are
  58.  the same such as before and after sending with TERM.
  59.  
  60. DLF - a trivial program to remove line feeds from a text file (such as those
  61.  imported using TERM).
  62.  
  63. PALETTE has on-going improvements.
  64.  
  65. Added new demo programs such as PICSHOW and APEXXPL2. Updated old demos such as
  66. HILBERT, SERPNSKI, and FERRIS.
  67.  
  68. The defaults, date, and CTRL-P now work when running from the system RAM disk
  69. (unit 2). A second RAM disk handler, RAMDSKA2, is installed after RAMDSKA. This
  70. handler remaps 6 blocks to non-write-protected RAM. Four blocks are rerouted for
  71. the directory and two blocks are rerouted for SCRATCH.SYS. Apex no longer swaps
  72. (this causes some problems when trying to save LOAD). But on 68000 systems with
  73. lots of memory this feature is rarely used.
  74.  
  75. A couple of nasty bugs were fixed. One caused ED to scroll several pages if it
  76. was run immediately after booting up. The other prevented plotting points on
  77. a screen with dimensions of 640x480 (or more). (Bee Blaster now works, at least
  78. in its current form.)
  79.  
  80. SET now follows the proper range conventions when specifing buffer locations.
  81. Also it will not accept odd addresses for the HEAP and STACK.
  82.  
  83. The text in HELP has been changed slightly.
  84.  
  85. COPY will first check to make sure a disk has a valid Apex directory before
  86. writing to it. This not only protects against accidentally writing to non-Apex
  87. disks but perhaps more importantly protects against writing to an Apex disk
  88. which is not correctly set in a subdirectory. The buffer size has been increased
  89. substantially which makes copying large files faster, especially when using the
  90. floppy drives.
  91.  
  92. ========================================================================
  93.  
  94. Things to do:
  95.  
  96. LOAD now defaults to loading at $1000 instead of $3000. Proper conventions are
  97. now used when specifing a load range (the last location is loaded).
  98.  
  99. Expand RESCOD memory space by at least 6K.
  100.  
  101. AMIGAHAN:
  102. Installable fonts.
  103. Color characters, XOR etc. use COLOR global.
  104. Resolve $D00 conflict between INTA and FLOPHANA.
  105. Finish modifying programs such as: OUT, FIX, DRAW, and ALLDIR.
  106.  
  107. FLOPHANA: turn off data direction registers in CLOSE to give added protection
  108.  against blow ups.
  109.  
  110. Do not flush type-ahead buffer as often. (Remove OPENI from Apex.)
  111. Modify Apex to recognize the maximum number of columns and lines on the console.
  112. APX>APX> glitch
  113.  
  114. DIFFICULT
  115. AMIGAHAN:
  116. *Flashing cursor (TERM emphasizes the lack of a flashing cursor)
  117. *Show CAPS LOCK state by the size of the cursor. Make the difference obvious.
  118.  (block vs. underline)
  119.  
  120. XMODEM EOF (what is the standard???)
  121. Speed up disk drives more by using interrupt handler to turn off motor
  122. BITMAP2 should automatically be initialized to defaults when starting an XPL
  123.  program. HOW?
  124. RESET should at least restart Apex without doing a complete reboot. Set the
  125.  correct checksum on disk and initialize drive registers correctly.
  126.  
  127. Fix the debugger -- exception vectors are clobbered by OPENI(0).
  128. hecksum on disk and initialize drive registers correctly.
  129.  
  130. Fix the de